// 企业职工配置
export const PARAMS_STAFF = [
    {
        type: "a-input",
        field: "keyword",
        title: "姓名/手机",
        value: "",
        props: { placeholder: "请输入" }
    },
    {
        type: "a-input",
        field: "idCard",
        title: "身份证号",
        value: "",
        props: { placeholder: "请输入" }
    },
    {
        type: "select",
        field: "entryStatus",
        title: "在职状态",
        options: [{ label: '待入职', value: '1' }, { label: '在职', value: '2' }, { label: '离职', value: '3' }],
        props: { placeholder: "请选择" }
    },
    {
        type: "select",
        field: "staffStatus",
        title: "员工状态",
        options: [{ label: '试用期', value: '3' }, { label: '正式', value: '4' }],
        props: { placeholder: "请选择" }
    },
    // {
    //   type:'a-button',
    //   field:'search',
    //   props:{
    //       type:'primary',
    //       icon:"search"
    //   },
    //   children:['搜索'],
    //   emit: ['click'],
    //   emitPrefix: 'btn-search',
    // },
    // {
    //   type:'a-button',
    //   field:'reset',
    //   props:{
    //       type:'primary',
    //       icon:"setting"
    //   },
    //   children:['重置'],
    //   emit: ['click'],
    //   emitPrefix: 'btn-reset',
    // },
]
// 企业职工列表配置
export const COLUMNS_STAFF = [
    {
        title: '姓名',
        dataIndex: 'name',
    },
    {
        title: '组织',
        dataIndex: 'orgNames'
    },
    {
        title: '职位',
        dataIndex: 'position',
    },
    {
        title: '花名册',
        dataIndex: 'groupName',
    },
    {
        title: '证照类型',
        dataIndex: 'idCardType',
        customRender: (text, row, index) => {
            return '身份证'
        },
    },
    {
        title: '证件号码',
        dataIndex: 'idCard',
    },
    {
        title: '手机号',
        dataIndex: 'phone',
    },
    {
        title: '在职状态',
        dataIndex: 'entryStatus',
        customRender: (text, row, index) => {
            if (text == 1) {
                return '待入职'
            } else if (text == 2) {
                return '在职'
            } else if (text == 3) {
                return '离职'
            }
            return ''
        },
    },
    {
        title: '员工状态',
        dataIndex: 'staffStatus',
        customRender: (text, row, index) => {
            if (text == 1) {
                return '待邀请'
            } else if (text == 2) {
                return '待签约'
            } else if (text == 3) {
                return '试用期'
            } else if (text == 4) {
                return '正式'
            }
            return ''
        },
    },
    {
        title: '残疾人',
        dataIndex: 'disabled',
        customRender: (text, row, index) => {
            if (text == 1) {
                return '是'
            } else {
                return '否'
            }
        },
    },
    {
        title: '证件号码',
        dataIndex: 'idCard',
    },
    {
        title: '残疾人证号',
        dataIndex: 'disabledNumber',
    },
    {
        title: '残疾类别',
        dataIndex: 'disabledCategory',
        customRender: (text, row, index) => {
            if (text == 1) {
                return '视力残疾'
            } else if (text == 2) {
                return '听力残疾'
            } else if (text == 3) {
                return '言语残疾'
            } else if (text == 4) {
                return '肢体残疾'
            } else if (text == 2) {
                return '智力残疾'
            } else if (text == 3) {
                return '精神残疾'
            } else if (text == 4) {
                return '多重残'
            }
            return ''
        },
    },
    {
        title: '残疾等级',
        dataIndex: 'disabledLeave',
        customRender: (text, row, index) => {
            if (text == 1) {
                return '一级'
            } else if (text == 2) {
                return '二级'
            } else if (text == 3) {
                return '三级'
            } else if (text == 4) {
                return '四级'
            }
            return ''
        },
    },
    {
        title: '操作',
        dataIndex: 'action',
        scopedSlots: { customRender: 'action' }
    },
]

// 入职管理列表配置
export const COLUMNS_INDUCTION = [
    {
        title: '姓名',
        dataIndex: 'name',
    },
    {
        title: '性别',
        dataIndex: 'sex',
    },
    {
        title: '身份证号',
        dataIndex: 'idCard',
    },
    {
        title: '手机号码',
        dataIndex: 'phone',
    },
    {
        title: '组织分配',
        dataIndex: 'orgNames',
    },
    {
        title: '试用期',
        dataIndex: 'month'
    },
    {
        title: '入职日期',
        dataIndex: 'entryDay',
    },
    {
        title: '邀签协议',
        dataIndex: 'pactTempName',
    },
    {
        title: '签约状态',
        dataIndex: 'signStatusDesc',
        // customRender: (text, row, index) => {
        //     if (text == 1) {
        //         return '待邀请'
        //     } else if (text == 2) {
        //         return '待签约'
        //     } else if (text == 3) {
        //         return '已签约'
        //     } else if (text == 4) {
        //         return '签约中'
        //     } else if (text == 4) {
        //         return '签约异常'
        //     }
        //     return ''
        // },
    },
    {
        title: '操作',
        dataIndex: 'action',
        scopedSlots: { customRender: 'action' }
    },
]
// 批量添加员工列表配置
export const COLUMNS_INDUCTION_ALL = [
    {
        title: '姓名',
        dataIndex: 'name',
    },
    {
        title: '性别',
        dataIndex: 'sex',
    },
    {
        title: '身份证号',
        dataIndex: 'idCard',
    },
    {
        title: '手机号码',
        dataIndex: 'phone',
    },
    {
        title: '组织分配',
        dataIndex: 'orgName',
    },
    {
        title: '试用期',
        dataIndex: 'month'
    },
    {
        title: '入职日期',
        dataIndex: 'entryDay',
    },
    {
        title: '操作',
        dataIndex: 'action',
        scopedSlots: { customRender: 'action' }
    },
]
// 离职管理列表配置
export const COLUMNS_QUIT = [
    {
        title: '姓名',
        dataIndex: 'name',
    },
    {
        title: '性别',
        dataIndex: 'sex',
    },
    {
        title: '身份证号',
        dataIndex: 'idCard',
    },
    {
        title: '手机号',
        dataIndex: 'phone',
    },
    {
        title: '组织',
        dataIndex: 'orgNames'
    },
    {
        title: '离职日期',
        dataIndex: 'leaveDay',
    },
    {
        title: '社保缴至',
        dataIndex: 'socialEndDay',
    },
    {
        title: '公积金缴至',
        dataIndex: 'fundsEndDay',
    },
    {
        title: '协议',
        dataIndex: 'pactTempUrl',
    },
    {
        title: '操作',
        dataIndex: 'action',
        scopedSlots: { customRender: 'action' }
    },
]
// 花名册管理列表配置
export const COLUMNS_GROUP = [
    {
        title: '花名册名称',
        dataIndex: 'name',
    },
    {
        title: '操作',
        dataIndex: 'action',
        scopedSlots: { customRender: 'action' }
    },
]
// 企业组织
export const OPTION_BLOCK = {
    form: { layout: "vertical" },
    row: { gutter: 20 },
    resetBtn: false,
    submitBtn: false
}
export const MENU_COLUMNS = [
    {
        title: '组织名称',
        dataIndex: 'name'
    },
    {
        title: '组织编码',
        dataIndex: 'orgCode'
    },
    {
        title: '员工数',
        dataIndex: 'staffCount'
    },
    {
        title: '上级组织',
        dataIndex: 'parentOrgName',
    }
]
export const FORM_PARENT_MENU = [
    {
        type: "a-input",
        field: "name",
        title: "组织名称",
        value: "",
        props: { placeholder: "请输入组织名称" },
        validate: [
            { required: true, message: "请输入组织名称", trigger: "blur" }
        ]
    }
]
